export interface JourneyHotelModel {
  id: number;
  /**
   * 订单编号
   */
  orderId: string;

  /**
   * 平台订单号，自签酒店默认0
   */
  orderIdPlt: string;

  /**
   * 渠道酒店信息渠道来源 ELONG--艺龙 QUNAR--去哪儿 SELF--自签
   */
  channel: string;

  /**
   * 渠道中文名，与channel对应
   */
  channelName: string;

  /**
   * 本地酒店编号
   */
  hotelId: string;

  /**
   * 平台酒店编码，自签酒店默认0
   */
  hotelIdPlt: string;

  /**
   * 酒店名称
   */
  hotelName: string;

  /**
   * 城市代码
   */
  geoId: string;

  /**
   * 城市名称
   */
  geoName: string;

  /**
   * 本地房型编码
   */
  roomId: string;

  /**
   * 房型名称
   */
  roomName: string;

  /**
   * 入住日期
   */
  arrivalDate: string;

  /**
   * 离店日期
   */
  departureDate: string;

  /**
   * 房间数量
   */
  roomCount: number;

  /**
   * 总入住人数
   */
  totalCount: number;

  /**
   * 入住人名
   */
  names: string;

  /**
   * 最早到店时间
   */
  earliestArrival: string;

  /**
   * 最晚到店时间
   */
  latestArrival: string;

  /**
   * 货币类型RMB人民币 HKD港币 MOP澳门币 USD美币 SGD新加坡币
   */
  currencyCode: string;

  /**
   * 总房价
   */
  totalPay: number;

  /**
   * 总自付价
   */
  selfPay: number;

  /**
   * 宾客类型 All=统一价 Chinese =内宾价，需提示客人“须持大陆身份证入住”；
   */
  customerType: string;

  /**
   * 是否需要担保 1需要0不需要
   */
  isGuarantee: boolean;

  /**
   * 担保价格
   */
  guaranteePrice: number;

  /**
   * 总超标价格
   */
  overPrice: number;

  /**
   * 超标原因
   */
  overReason: string;

  /**
   * 服务商留言
   */
  note: string;

  /**
   * 服务商编码
   */
  serverId: string;

  /**
   * 订单状态，（等待确认 WAIT_CONFIRM	等待支付WAIT_PAY	已确认CONFIRM	未入住NO_SHOW	已离店CHECK_OUT	已取消CANCEL	已入住CHECK_IN	无效INVALID）
   */
  status: string;

  /**
   * 平台订单状态，自签酒店默认0
   */
  statusPlt: string;

  /**
   * 支付类型 SelfPay-前台自付、Prepay-预付
   */
  payType: string;

  /**
   * 最晚支付时间
   */
  payTime: string;

  /**
   * 支付状态 1已付款 0未付款
   */
  payStatus: string;

  /**
   * 订单备注
   */
  remark: string;

  /**
   * 订单来源;网站WEB/后台BIZ/安卓ANDROID/苹果IOS/微信/手机Web WAP/接口WS
   */
  orderSource: string;

  /**
   * 是否国际酒店订单
   */
  isDomc: boolean;

  /**
   * 是否是即时确认订单;即时确认只说明这个库存确认方式，最终能否确认给客人还需要考虑订单是担保订单(担保订单需要担保成功后才能确认)
   */
  isConfirm: boolean;

  /**
   * 字符；	格式如：yyyy-MM-dd HH:mm:ss	如日期为9999-12-30 23:00:00等条件代表不限制取消时间;	不限制取消时间的订单，最晚取消时间为最早到店时间之前可以取消;	如果小于当前时间，不允许取消
   */
  cancelTime: string;

  /**
   * 创建人
   */
  createBy: string;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 最后更新时间
   */
  lastOptime: string;

  /**
   * 下一次确认反馈时间点
   */
  confirmPoint: string;

  /**
   * 出差申请单号
   */
  travelNo: string;

  /**
   * 联系人姓名
   */
  contacter: string;

  /**
   * 是否是恶意订单
   */
  isMalice: boolean;

  /**
   * 结算方式:企业COM 个人:PER 服务商：AGENT
   */
  balanceType: string;

  /**
   * 结算价
   */
  settlementPrice: number;

  /**
   * 客户订单号
   */
  voucherId: string;

  /**
   * 业务经理，多个用英文都好分隔
   */
  busiManage: string;
  accountNo: string;
}
export interface JourneyHotelParams extends JourneyHotelModel {
  pageNumber: number;
  pageSize: number;
}
